﻿using System.Collections.Generic;
namespace MediaLibraryManagement.Entity
{
    public class Song : IEntity
    {
        private int _id;
        private int _albumID;
        private string _title;
        private string _genre;
        private string _length;
        private string _composer;
        private string _lyrics;
        private float _rate;
        private int _trackNumber;
        private string _url;

        public int ID
        {
            get { return _id; }
            set { _id = value; }
        }

        public int AlbumID
        {
            get { return _albumID; }
            set { _albumID = value; }
        }

        public string Title
        {
            get { return _title; }
            set { _title = value; }
        }

        public string Genre
        {
            get { return _genre; }
            set { _genre = value; }
        }

        public string Length
        {
            get { return _length; }
            set { _length = value; }
        }

        public string Composer
        {
            get { return _composer; }
            set { _composer = value; }
        }

        public string Lyrics
        {
            get { return _lyrics; }
            set { _lyrics = value; }
        }

        public float Rate
        {
            get { return _rate; }
            set { _rate = value; }
        }

        public int TrackNumber
        {
            get { return _trackNumber; }
            set { _trackNumber = value; }
        }

        public string URL
        {
            get { return _url; }
            set { _url = value; }
        }
    }
}